//本地测试API;
const devBaseURL = 'http://localhost:3000';
const proBaseURL = 'http://localhost:3000';
// const devBaseURL = 'http://codercba.com:9002/';
// const proBaseURL = 'http://codercba.com:9002/';
// // 已经部署到服务器上的API
// const devBaseURL = ''
// const proBaseURL = ''
// webpack
// export const BASE_URL = process.env.NODE_ENV === 'development' ? devBaseURL : proBaseURL;
// vite
// 判断环境并设置 BASE_URL
// 使用 Vite 的 import.meta.env.MODE 来区分开发和生产环境
export const BASE_URL = import.meta.env && import.meta.env.MODE === 'development' ? '/api' : proBaseURL;

// 设置请求超时时间
export const TIMEOUT = 8000;

// （可选）为 import.meta.env 提供类型声明
declare global {
  namespace NodeJS {
    interface ProcessEnv {
      NODE_ENV: 'development' | 'production' | 'test';
    }
  }
  interface ImportMeta {
    readonly env: {
      readonly MODE: 'development' | 'production';
    };
  }
}
